Configuration Management support for Distributed Software Development

نویسندگان

  • Lars Bendix
  • Jan Magnusson
  • Christian Pendleton
چکیده

In an ever more globalized world, there are many advantages from doing distributed development. However, geographically distributed development is generally recognized as being much more challenging than traditional co-located development and therefore companies are often hesitant to “go distributed”. Configuration management is a basic service that provides the infrastructure for projects and organizations. In this paper, we analyse the role that configuration management can play in the context of distributed software development. From a configuration management point of view a good part of the challenges from distributed development can be dealt with by applying traditional configuration management concepts and techniques, many challenges can be alleviated by extended support from configuration management – and then there is a group of challenges left that will have to be dealt with in other ways.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transaction-Oriented Configuration Management: A Case Study

Software configuration management (SCM) is a key element of the software development process. A number of new configuration management techniques in commercial SCM tools and environments with SCM capabilities have been observed. This report illustrates some of the advances in SCM concepts by example of a particular commercial system: the Sun Network Software Environment (NSE). NSE embodies a tr...

متن کامل

Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams

The phenomenon of global software development has changed the traditional methods of software engineering. Along with several benefits, globalization brings lot of challenges for practitioners of global software development. Among all challenges, establishment of a configuration management system for distributed teams is one of the major technical challenges. Therefore, in this study, it has be...

متن کامل

SCRAM: Software configuration and management for the LHC Computing Grid project

CERN Recently SCRAM (Software Configuration And Management) has been adopted by the applications area of the LHC computing grid project as baseline configuration management and build support infrastructure tool. SCRAM is a software engineering tool, that supports the configuration management and management processes for software development. It resolves the issues of configuration definition, a...

متن کامل

A Case Study

Software configuration management (SCM) is a key element of the software development process. A number of new configuration management techniques in commercial SCM tools and environments with SCM capabilities have been observed. This report illustrates some of the advances in SCM concepts by example of a particular commercial system: the Sun Network Software Environment (NSE). NSE embodies a tr...

متن کامل

Palantír: Increasing Awareness in Distributed Software Development

Distributed software development, just like regular software development, typically involves developers working in parallel on the same set of artifacts. Unlike regular software development, however, distributed software development is limited since developers are unable to easily coordinate their efforts in person due to the presence of physical boundaries. While configuration management syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012